package com.hrpmar.service;

import com.hrpmar.controller.dto.PowerDto;
import com.hrpmar.pojo.Department;
import com.hrpmar.pojo.Division;
import com.hrpmar.pojo.Worker;
import com.hrpmar.utils.Pager;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * Created by 李松松 on 2017/12/3.
 */

public interface PowerService {


    /**
     * 查询可以登录的人员
     * @param offset
     * @param limit
     * @return
     */
    public Pager searchHaveLogin(PowerDto dto,Integer offset, Integer limit);

    /**
     * 获取所有部门
     * @return
     */
    public List<Department> searchListDep();


    /**
     * 查询没有密码的 根据部门
     * @param deId
     * @return
     */
    public List<Worker> searchNotPwd(Integer deId);

    /**
     * 根据编号查询详细信息
     * @param woJubnum
     * @return
     */
    public Worker searchDisplay(String woJubnum);


    /**
     * 查询没有密码的科室负责人
     * @return
     */
    public List<Worker> searchDivisionNotPwd();

    /**
     * 根据员工编号查询科室
     * @param woJubnum
     * @return
     */
    public Division searchByWoJubnum(String woJubnum);

    /**
     * 修改用户密码
     * @param landPwd
     * @param woJubnum
     * @return
     */
    public Integer updateUserPwd(String landPwd,String woJubnum);




}
